(someone) pop in (someone’s) mind

Translations
(кому-то) прийти на ум
The perfect solution just popped in my mind.
Идеальное решение пришло мне на ум.
Definitions
To suddenly come into someone's thoughts or be remembered by someone without warning or intention.